﻿/* CSS Document */
body{	font: 12px/22px "微软雅黑","黑体", Arial,"宋体";color: #555;margin: 0;	padding: 0;	background-color: #fff;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both; height:0;}
a:hover{ text-decoration:underline; color:#0c409b; }
a{ text-decoration:none; color:#555; }
.fr{ float:right}
.fl{ float:left}
.mid{ float:left}
.center{ width:1024px; margin:0 auto;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto; }
.b{border:1px solid #d5d5d5;}
.bt{border:1px solid #d5d5d5;border-top:2px solid #d5d5d5;}
.fw{}
.yan{ color:#026ed3;}
#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w1920{width:100%;background:url(../images/bg.jpg) repeat-x; }

.w980{width:1000px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:656px;padding:10px 10px;}
.w726{width:756px;padding:10px 10px;}
.w810{width:790px;padding:10px 10px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}



/*position*/
#position{width:1000px;margin:0 auto;height:34px;line-height:34px;background:#f6f6f6;overflow:hidden;}
#position div{height:34px;line-height:30px;_padding-top:8px;}
#position div img{margin:0 5px;vertical-align:middle;}
.iztc{ width:750px; float:left; height:30px; line-height:30px}
.iztc a{color:#0079c2;}

#position .l{width:280px;height:28px;padding:0 0 0 35px;display:block;background:url(../images/bg_search_ip.gif) no-repeat left top;margin:0;overflow:hidden;}
#position .l input{margin:0;padding:0;border:0;vertical-align:middle;}
#position .l .keyword{border:0;width:145px;}
.banner{width:100%; height:240px;background:#e4e4e4; position:relative; clear:both; overflow:hidden;}
.banner img{list-style:none;width:1920px;position:absolute;left:50%;margin-left:-960px;}
/*subject*/
.subject2{background:url(../images/ititebg.jpg) no-repeat right;line-height:39px;height:39px;font-size:14px;padding:0 0 0 35px;color:#050505;}
 .subject{line-height:45px;height:45px;background:none;font-size:14px;padding:0 0 0 35px;color:#0079c2;font-weight:bold;}

.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;}
.subject span a{color:#050e87;}
.subject span a:hover{color:#000;}
.subject_user{background:url(../images/bg_title.gif);line-height:39px;height:39px;font-weight:bold;font-size:14px;text-align:center;}


.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.gif) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li span{float:right;color:#999;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
.topcate li a{display:block;height:30px;padding-left:35px;background:url(../images/liico.png) no-repeat left bottom;}
.topcate li a:hover{color:#000;}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:url(../images/liico.png) no-repeat left top;}
.topcate .hover a{color:#000;}

#container{overflow:hidden;  width:1000px;}
#container .left{width:680px;float:right;overflow:hidden;}
#container .right{width:300px;float:left;overflow:hidden;}

/*search*/
.hsearch{margin:0 15px;padding:0;list-style:none;}
.hsearch li{padding:0 0 10px 0;}
.hsearch li div{line-height:22px;color:#999;}
.hsearch .ip{border:1px solid #ccc;padding:6px 0 2px 0;margin:0;height:18px;vertical-align:middle;}
.hsearch .w{width:220px;overflow:hidden;}
.hsearch .bnt{background:url(../images/bnt_blue.gif) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer;}

/*list*/
.list_page{text-align:center;margin:10px auto; width:400px;height:40px;clear:both;}
.list_page a{display:inline-block;padding:7px 10px;border:1px solid #90CBF9;font-family:"micorsoft yahei","simsun";margin-left:-1px;color:#333;}
.list_page a:hover{background:#09A3DC;color:#0b0b0b;border:1px solid #09A3DC;}
.list_page a.hover {background:#90CBF9;border:1px solid #90CBF9;color:#0b0b0b;display:inline-block;padding:7px 10px;font-family:"micorsoft yahei","simsun";margin-left:-1px;}
.list_page  li{ float:left; width:auto;display:block; }
.list_page b{margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

/*buy tips*/
#sdcms_buy{background:#FFFBF9;color:#333;border:1px solid #FACFBA;padding:5px 10px;}
#sdcms_buy .point{color:#f00;margin:0 2px;}
#sdcms_buy .buytip{cursor:pointer;}

.link{margin:10px;overflow:hidden;}
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{float:left;width:10%;line-height:25px;overflow:hidden;}
.link ul li img{margin:0 0 5px 0;}


#roll_top, #fall, #ct{	position: relative;	cursor: pointer;	height: 72px;	width: 40px;	z-index:11;	}
#roll_top{	background: url(../images/top.gif) no-repeat;}
#fall{	background: url(../images/top.gif) no-repeat 0 -80px;}
#ct{background: url(../images/top.gif) no-repeat 0 -40px;}
#roll{	display: block;	width: 15px;	margin-right: -400px;	position: fixed;	right: 43%;
	top: 77%;	_margin-right: -505px;	_position: absolute;	_margin-top: 300px;	_top: expression(eval(document.documentElement.scrollTop));	z-index:11;}
	


/* head css */
.top{ overflow:hidden; height:31px; line-height:31px; border-bottom:1px solid #eeeeee}
.top .fr a, .top .fr span{ display:inline-block;}
.top .fr span{ padding:0 12px;}
.top .fr a.headico{ display: inline-block; width: 24px; height: 32px;  background: url(../images/wx_xl_ico.jpg) no-repeat left center; }
.top .fr a.headico:hover{ text-decoration:none;}
.top .fr a.weixin{ background-position:0 center; margin:0 10px 0 10px;}
.top .fr a.weibo{ background-position:-35px center; margin-right:10px;}
.header{ height:93px; overflow:hidden; padding-top:20px; width:1024px; margin:0 auto;}
.header .fl img{ float:left; padding-right:18px;}
.logotex{ float: left; height:93px; background: url(../images/logoline.jpg) no-repeat left top; padding-left:19px;}
.logoname{ font-size:26px; font-weight:bold; color:#0c409b; line-height:36px; padding-top:3px;  padding-bottom:2px;}
.dwy{ font-size:18px; letter-spacing:2px; color:#e00000}
.header .fr{ padding-top:15px; width:375px;}
.tel{ background: url(../images/telbg.jpg) no-repeat right top; padding-right:62px; font-size:14px;  line-height:18px; text-align:right;}
.tel strong{ font-size:18px; color:#e00000; display:block; line-height:28px; font-weight:normal;}


/* head css END*/

/* menu css */

.menu{ height:47px; background-color:#0c409b;  z-index: 99999999; position:relative;}
.menu ul{ width:1024px; margin:0 auto; text-align:right;}
.menu ul li{ text-align: center; position: relative; width: 102px; float: left; background: url(../images/menubg.jpg) no-repeat left top; }
.menu ul li.shouye{ background: url(../images/homebg.jpg) no-repeat center top; }
.menu ul li.shouye a{ color:#fff; background:none;}

.menu ul li a{ color: #f4f8fb; font-size: 14px; line-height: 47px; height: 47px; display: block; font-family: "微软雅黑"; background: url(../images/liico.jpg) no-repeat left top; }

.menu ul li a:hover{
	text-decoration: none; background-color:#000
}
.menu ul li a:over{
	text-decoration: none; background-color:#000
}
.menu ul li a.hover{
	text-decoration: none; background-color:#000
}
.menu ul ul{ position: absolute; z-index: 99999999; width: 102px; display: none; left: 0; top: 47px; height: auto; background:#0c409b; padding-top:3px;	
}
.menu ul li ul a{ font-size:12px; line-height:32px; height:32px; overflow:hidden; text-align:center;  font-family:"微软雅黑";  color:#f4f8fb; background:none; border-top:1px dashed #1052c4}
.menu ul li ul a:hover{ height: 32px; line-height: 32px; color: #f4f8fb; font-weight: normal; background:#000; border-top:1px solid #000}
.menu ul li ul li{ width: 102px; overflow: hidden; background:none;z-index: 99999999; }
/* menu css END*/


/* suosou css*/

.search {
	height: 32px; padding:12px 0;
	color: #666;
	line-height: 35px;
	color: #666666;
	overflow:hidden;
	position:relative; border-bottom:1px solid #eee; font-size:12px;
}
.search strong{ color:#000; font-weight:normal;}
#SearchStr {
    float: left;
    height:14px;
    line-height:14px;
    padding:7px 5px 7px;
    width:275px; color:#99999b; border:2px solid #eeeeee; background:none; border-right:0;
}
.sousuo { border: 0; cursor: pointer; height:32px; 	*height:32px;
width:59px; float: left; color: #fff; background: url(../images/searchbg.jpg) no-repeat left top; 
}
/* suosou css END*/

/* main css */
.maintop{ overflow:hidden; padding-top:47px; padding-bottom:69px; width:1024px; margin:0 auto; height:447px}
.maintop .fl{width:215px; height:447px;  background-color:#efefef; position:relative; z-index:2; overflow:hidden;}
.protitle{ background: url(../images/protitlebg.jpg) no-repeat; height:89px; color:#fff; text-align:center;}
.protitle em{ font-style:normal; padding-top:25px; line-height:16px; display:block;}
.protitle h3{ line-height:30px; font-weight:normal; font-size:18px;}
.maintop .fl ul{ padding-top:15px; overflow:hidden;}
.maintop .fl ul li{ border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; line-height:41px; font-size:14px;}
.maintop .fl ul li a{ display:block; height:41px; overflow:hidden; padding-left:34px;}
.maintop .fl ul li a:hover{ text-decoration:none;}
.maintop .fl ul ul{background-color:#e2e2e2; padding:0; display:none;}
.maintop .fl ul ul li{ border-top:0; border-bottom:1px solid #efefef; line-height:32px;}
.maintop .fl ul ul li a{ height:32px; padding-left:43px;}

.maintop .fr{ width:770px; overflow:hidden; height:564px;}
.title{ padding-top:11px; height:54px; border-bottom:1px solid #eee; position:relative; }
.title h3{ position:absolute; height:50px; border-bottom:2px solid #0c409b; padding-right:10px; z-index:2; padding-left:40px; font-size:18px; color:#000; line-height:30px; padding-top:3px;}
.title h3 strong{ color:#0c409b; font-size:48px; position:absolute; left:0; top:0; line-height:53px;}
.title h3 em{ font-style:normal; display:block; color:#999; font-size:12px; font-weight:normal; line-height:16px;}
.maintop .fr ul{ padding-top:24px; overflow:hidden;}
.maintop .fr ul li{ float:left; width:241px; overflow:hidden; margin-right:15px; padding-bottom:5px; line-height:32px;}
.maintop .fr ul li.no3, .maintop .fr ul li.no6{ margin-right:0;}
.maintop .fr ul li a{ display:block; text-align:center; overflow:hidden;}
.maintop .fr ul li a img{ display:block; margin:0 auto; padding:4px; border:1px solid #eee;}
.proname{ background: url(../images/pronamebg.png) no-repeat; width:224px; height:43px; text-align:center; line-height:43px; margin:10px auto;}
.maintop .fr ul li a:hover{ text-decoration:none;}
.maintop .fr ul li a:hover img{ border-color:#0c409b;}
.title .more{ padding-top:20px;}
.more{ float:right;}
.more a{ display:block; text-align:center;}
.maintop .fr .more{ padding-top:20px;}

.duibi{
	overflow: hidden;
	background-image: url(../images/dbbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.duibititle{
	height: 85px; margin-bottom:40px;
	background-image: url(../images/bdtitlebg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; text-align:center;
}
.duibititle img{ display:block; margin:0 auto;}
.threeys{ width:1024px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.threeystex{overflow:hidden;
	background-image: url(../images/duibiimg.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-left:535px;  
}
.threeystex h3{ font-size:32px; color:#0c409b; line-height:50px; font-style:italic; padding-bottom:10px;}
.threeystex h3 strong{ color:#ee0000; font-size:42px;}
.threeystex h3 img{ display:block;}
.threeystex ul li{ height:31px; padding-top:3px; overflow:hidden; line-height:31px; overflow:hidden; font-size:16px; border-bottom:1px dotted #eee; padding-bottom:3px;}
.threeystex ul li img{ padding-right:10px; display:block; float:left;}
.db{ width:1024px; margin:0 auto;}
.dbtitle{
	background-image: url(../images/vsbg.png);
	background-repeat: no-repeat;
	background-position: left top; height:55px; line-height:55px; font-size:28px; color:#fff; font-weight:bold; text-align:center; margin-bottom:34px; overflow:hidden;
}
.dbtitle .fl{ width:256px; background-color:#0c409b;}
 .dbtitle .fr{ width:256px; background-color:#de0000;}
.dbmain{ overflow:hidden; font-size:14px;}
.dbmain tr.odd{ background-color:#dddddd}
.dbmain tr.even{ background-color:#fff}
.dbmain tr td{ padding:8px 20px 8px 20px; width:300px;}
.dbmain tr td.dbcenter{ text-align:center;}
.dbmain tr td.dbright{ color:#de0000}
.dbmain tr.odd td.dbcenter{ border-left:1px solid #fff; border-right:1px solid #fff; font-size:12px;}
.dbmain tr td.dbcenter strong{ display:block; font-size:14px;}
.zjie{ padding-top:32px; padding-bottom:62px;}

.zjie{ text-align:center; font-size:16px; text-align:center;}
.zjie span{ color:#ef0000; font-weight:bold;}
.zjie  strong{ font-size:32px; line-height:42px; display:block;  color:#ef0000;}

.khjz{ overflow:hidden; background-color:#eeeeee; padding-top:57px; padding-bottom:65px;}
.khjz .fr{ width:346px; overflow:hidden;}
.khjztitle{ background-color:#0c409b; color:#fff; height:43px; line-height:43px; padding:0 10px;}
.khjztitle a{ color:#fff;}
.khjzmain{ margin-top:5px; overflow:hidden; height:260px;}
.khjzmain dl{ height:64px; overflow:hidden; border-bottom:1px solid #eee; background-color:#fff; position:relative; padding-left:70px;}
.khjzmain dl dt{ position:absolute; left:15px; top:11px;}
.khjzmain dl dd{ padding-top:9px; color:#000; line-height:22px;}
.khjzmain dl dd p{ color:#555; white-space:nowrap; height:22px; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:95%}
.khjzmain ul a, .khjzmain ul li{ height:65px; overflow:hidden;}

.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:28px; height:28px; float:right; margin-left:5px; margin-top:2px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat; background-color:#555}
.txtScroll-top .hd .next{ background-position:right bottom;}
.txtScroll-top .hd .prev{ background-position:right top;}
.txtScroll-top .hd .prev:hover, .txtScroll-top .hd .next:hover{ background-color:#0c409b}
.khjzmain ul li a:hover{ text-decoration:none;}
.khjzmain ul li a:hover dd{ color:#0c409b}
.dszimg{
	padding: 0 11px 16px 0;
	background-image: url(../images/dszimgbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; width:172px; position:absolute; left:0; top:0; height:294px
}
.dszimg img{ display:block; border:3px solid #fff;}
.khjz .fl{ width:434px;  position:relative; padding-left:204px;}
.khjz .fl h3{ color:#000; font-size:16px; line-height:42px;}
.dszline{ height:1px; width:40px; overflow:hidden; background-color:#000;}
.khjz .fl strong{ font-weight:normal; font-size:14px; color:#000; line-height:42px;}
a.ckgd{ color:#0c409b;display:block;}
.khjz .fl a.ckgd{ padding-top:5px; }
.khjz .fl p{ text-indent:2em;}

.case{ width:1024px; margin:0 auto; padding-top:30px; padding-bottom:20px; overflow:hidden;}
.casemain{ overflow:hidden; padding-top:35px; height:324px;}
.casemain dl{ width:280px; height:132px; overflow:hidden; float:left; position:relative; padding-left:215px; margin-bottom:30px; padding-right:34px;}
.casemain dl.no2, .casemain dl.no4{ padding-right:0;}
.casemain dl dt{ position:absolute; left:0; top:0;}
.casemain dl dt img{ display:block; padding:3px; border:1px solid #eee;}
.casemain dl dd strong{ color:#000; font-weight:normal;}
.casemain dl dd{ line-height:20px;}
.casename a{ display:block; height:28px; line-height:28px;  overflow:hidden; color:#000; font-size:14px;}
.casename a:hover{ text-decoration:none; color:#0c409b;}
.casemain dl dd a.ckxq{ color:#0c409b}

.swhz{
	background-image: url(../images/swhzbg.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:600px; overflow:hidden;
}
.swhztitle{ text-align:center; overflow:hidden; padding-top:65px;}
.swhztitle img{ display:block; margin:0 auto;}
.swhztitle strong{ display:block; width:180px; height:42px; line-height:42px; margin:0 auto; background-color:#fff;  color:#0c409b; font-size:24px;}
.swhzmain{ overflow:hidden; padding-top:60px;}
.swhzmain dl{ width:25%; float:left; overflow:hidden; color:#fff; *width:24.8%;}
.swhzmain dt{ text-align:center; font-size:22px; font-weight:bold; line-height:26px;}
.swhzmain dt img{ display:block; margin:20px auto;}
.swhzmain dd{ width:200px; margin:0 auto; font-size:14px;}
.mainmid{ overflow:hidden; padding-top:40px; padding-bottom:40px; background-color:#eee;}

.mainmid .fr{ overflow:hidden; width:280px;}
.title2{ padding-bottom:12px;
	background-image: url(../images/title2bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;  height:30px; line-height:30px; padding-bottom:20px;
}
.title2 h3{ float:left; padding-right:10px; font-size:18px; color:#000; font-weight:normal;}
.title2 em{ font-style:normal; padding-left:10px; color:#999;}
#ryzz li img{ text-align:center; display:block; margin:0 auto; }
#ryzz li{ height:196px; overflow:hidden;}
.ryzz{ padding-top:44px;}
#ryzz{height:368px; overflow:hidden; }

.mainmid .fl{ width:706px; overflow:hidden;}
/*.about{ overflow:hidden; height:208px; margin-top:35px; padding-bottom:26px; position:relative; padding-left:349px;}
.video{ position:absolute; left:0; top:0; width:309px; height:198px; border:5px solid #fff;}
.about h3{ font-weight:normal; color:#000; font-size:16px;}
.aboutline{ height:1px; background-color:#000; width:72px; margin:20px 0;}
.about a{ display:block; color:#0c409b; padding-top:10px;}*/

.gsfc{ overflow:hidden; position:relative;}
.gsfc ul li{ float:left; width:218px; text-align:center; line-height:32px;}
.gsfc ul li img{ display:block; margin:0 auto; border:3px solid #fff;}
.gsfc .bd{ width:656px; margin:0 auto;}
.gsfc .prev{
	position: absolute;
	left: 0;
	top: 48px;
	background-image: url(../images/leftrightbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; width:18px; height:25px; cursor:pointer;
}
.gsfc .next{
	position: absolute;
	right: 0;
	top: 48px;
	background-image: url(../images/leftrightbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom; width:18px; height:25px;  cursor:pointer;
}
.gsfc .next:hover{ background-position:right top;}
.gsfc .prev:hover{ background-position:left top;}
.gsfc li a:hover img{ border-color:#0c409b}
.gsfc li a:hover{ text-decoration:none;}


.mainbtm{ overflow:hidden; padding-bottom:31px; width:1024px; margin:0 auto;}
.mainbtm .new{ float:left; width:290px; padding-right:40px; padding-top:54px;}
.mainbtm .title{ padding-bottom:12px;}
.mainbtm .title h3 span{ font-size:24px; color:#222; background:none; text-align:left; height:26px; line-height:26px; width:auto; text-align:left; display:block;}
.mainbtm .title img{ margin-bottom:0; margin-left:0;}
.newimg{ background: url(../images/enwimgbg.jpg) no-repeat left top; width:290px; height:150px;}
.new  li .newimg a{ display:block; overflow:hidden; height:auto; line-height:normal;}
.new  li .newimg a img{ display:block; margin:13px auto 21px;}
.new  li.first{ height:auto;}
.new  li{ height:41px; line-height:41px; border-bottom:1px dotted #dedede;}
.new  li a{ display:block; height:41px; overflow:hidden;}
.new  li a em{ font-style:normal; float:right;}
.new  li a strong{ padding-right:10px;}
.new  li a:hover{ text-decoration:none}
.mainbtm .fr{ width:331px; padding:40px 0 0; background-color:#eee; height:422px;}

.mainbtm #GBookAdd td{ padding-bottom:10px;}
.mainbtm #GBookAdd input, .mainbtm textarea{ font-family:"微软雅黑"; color:#999999; font-size:14px;}
.mainbtm #GBookAdd input{width:245px; height:17px; line-height:17px; padding:10px; border:0; background-color:#fff; margin:0;}
.mainbtm #GBookAdd textarea{  width:245px; height:117px; line-height:22px; padding:10px; border:0; background-color:#fff;}
.mainbtm #GBookAdd input.jointj, .mainbtm #GBookAdd input.joincz{ width: 90px; height: 30px; border: 0; background: url(../images/joinbtn.jpg) no-repeat left top; margin-right:17px; margin-top:10px; cursor:pointer;}
.mainbtm #GBookAdd  input.joincz{ background-position:right 0;}
.mainbtm #GBookAdd  input.jointj{ margin-left:34px;}
.zxlytitle{ overflow:hidden; padding-bottom:16px;}
.zxlytitle img{ display:block; margin:0 auto;}

/* main css END*/

/* foot css */
.foot{ margin-top:45px; overflow: hidden; color: #dddddd;  background-color:#222222; height:310px;}
.foot a{ color:#dddddd; white-space: nowrap;}
.footnav{ height:52px; line-height:52px; color:#fff; text-align:center; background-color:#0c409b}
.footnav a{ display:inline-block; padding:0 20px; color:#fff; font-size:16px;}
.footer{overflow: hidden;
	position: relative; padding-left:224px; height:225px; line-height:26px;}
.footer .ewm{
	overflow: hidden;
	background-image: url(../images/footewmbg.jpg);
	background-repeat: no-repeat;
	background-position: left top; background-color:#fff; width:167px; height:162px; padding-top:71px;  text-align:center; color:#222222; font-family:"微软雅黑"; line-height:24px; position:absolute; left:0; top:0;
}
.footer .ewm img{display:block; margin:5px auto 0; width:118px; height:118px;}
.link{ line-height: 23px;
padding-bottom: 10px;
padding-top: 26px;}
.link strong{ padding-right:20px;}
.link span{ padding:0 10px;}
.footline{ height:1px; overflow:hidden; background-color:#fff; margin-bottom:10px;}
.footline2{ height:1px; overflow:hidden; background-color:#0c409b; width:49px;}
/* foot css END*/

/* 内页 css */
.nymain{ overflow:hidden; width:1024px; margin:30px auto 30px;}
.more{ float:right;}
.nytitle{ height:38px; line-height:38px; border-bottom:2px solid #0c409b;}
.nytitle h3{ font-size:16px; color:#0c409b}
.left .contact2{
	border: 1px solid #eee; padding:10px;

overflow: hidden; font-family:"微软雅黑"; margin-top:20px;
}
.contactmain {
overflow:hidden; padding-top:10px;
}
.contacttitle{ height:32px; line-height:32px; overflow:hidden;}
.contacttitle h3{color: #000;
font-size: 18px;
font-weight: normal;}
.contacttitle .more a{ height:auto; border:0;}

.lefttop li a{ display:block; height:38px; line-height:38px; padding-left:13px; font-size:14px; width:178px; position:relative;}
.lefttop li a em{ background: url(../images/liico.png) no-repeat left bottom; display:block; width:7px; height:7px; float:left; position:absolute; left:0; top:16px;}
.lefttop li ul{ display:none; padding-top:5px; padding-bottom:5px; padding-left:14px; overflow:hidden;}
.lefttop li ul li{ background: url(../images/lilibg.png) no-repeat right top; height:18px; width:158px; margin-bottom:9px;}
.lefttop li ul li.hover ul{ display:block;}
.lefttop li ul li a{ display:block; height:18px; line-height:18px; padding-left:14px; color:#838383; font-size:12px; width:164px;}
.lefttop li a:hover{ text-decoration:none; color:#0c409b}
.lefttop li.hover ul{ display:block;}
.lefttop li.hover em{ background-position:left 1px}

.righttitle{
background-color:#555;
height: 47px;
line-height: 47px;
overflow: hidden; padding:0 15px;


	}
.righttitle h3 {
float: left;
font-size: 18px; color:#fff; font-weight:normal;

}
.nycenter{overflow:hidden;  min-height:150px; padding:20px 10px; color:#555;}
.site{ float:right; color:#fff;}
.site a{ color:#fff;}
.site a:hover{ color:#0c409b}
.xiayiye{ text-align:center; padding-top:20px; font-size:14px;}
.xiayiye a{ color:#555;}
.xiayiye a:hover{ color:#0c409b}
#nyarclist li{
overflow: hidden;}
#nyarclist li a{ display:block; height:38px; line-height:38px; color:#555; font-size:14px;}
#nyarclist li a:hover{ color:#0c409b}
#nyarclist li a:hover{ text-decoration:none;}
#nyarclist li a em{ float:right; font-style:normal; font-size:12px;}
.nycenter h1{ font-size:16px; font-weight:bold; text-align:center; line-height:32px;}
.fbtime{ border-bottom:1px dotted #ccc; text-align:center; line-height:26px; margin-bottom:15px;}
#nyplist li{
float: left;
height:128px;
margin-bottom:20px;
overflow: hidden;
padding-right:13px;
width:185px;
}

#nyplist li a{

display: block;
	}
#nyplist li a img{ display:block; margin:0 auto;}
#nyplist li a p{
height: 32px;
line-height:32px;
text-align: center;
	}
#nyplist{ width:830px; overflow:hidden;}
#nyplist li a:hover{ text-decoration:none}
#nyplist li a:hover img{
    border-color: #0c409b;
}

.left{ width:210px;}
#GBookAdd input{ height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; width:400px; margin-bottom:5px; background:none;}
#GBookAdd textarea{ width:400px; padding:5px; border:1px solid #ccc; min-height:100px; background:none}
#GBookAdd #Submit, #GBookAdd #ReSet{ width: 90px; cursor: pointer; height: 32px; line-height: 32px; border: 0; color: #fff; margin-top:5px; background:#0c409b; font-size:14px; font-family:"微软雅黑";}
#GBookAdd #ReSet{  background:#555;}
.neiye-gbook ul li {
    background: url("../images/lyico.jpg") no-repeat scroll 0 22px;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 20px 20px 30px;
}
.right{overflow: hidden;
width: 780px;}

.nyhzkj #nyplist li{ height:110px;}
#Downlist li strong{ color:#0c409b; padding-right:20px;}
#Downlist li a:hover strong{ color:#0c409b;}
#Downlist p{ background-color:#e0e0e0; padding:10px; margin-bottom:20px; margin-top:5px;}


.lefttop{ color: #fff; overflow: hidden; background: url(../images/mainbg.png) repeat;}
.left .prolisttitle{
font-size: 18px;
    line-height: 22px; height:47px; line-height:47px; background-color:#0c409b; padding-left:15px;
}

.prolist ul li.hover ul{ display:block;}
.prolist ul li.hover ul a{ color:#5b5b5b;}
.prolist ul li.hover ul a:hover{ color:#0c409b}




/* 内页 css END*/
.dsztel {
  font-size: 14px;
}
